home *** CD-ROM | disk | FTP | other *** search
/ House of Dreams / House of Dreams.iso / Instructions / Instructions.rsrc / bin.rsrc_CODE_2_SegmentPurge.txt < prev    next >
Text File  |  1992-03-04  |  40KB  |  694 lines

  1. # near model CODE resource
  2. # jump table entries: 272-274 (3 of them)
  3. export_34:
  4. 00000000  4E56 FFFA                link       A6, -0x0006
  5. 00000004  48E7 0708                movem.l    -[A7], D5,D6,D7,A4
  6. 00000008  558F                     subq.l     A7, 2
  7. 0000000A  A994                     syscall    CurResFile
  8. 0000000C  3B5F EB74                move.w     [A5 - 0x148C], [A7]+
  9. 00000010  287C 0000 028E           movea.l    A4, 0x28E
  10. 00000016  0C94 0000 7FFF           cmpi.l     [A4], 0x7FFF
  11. 0000001C  6D00 001C                blt        +0x1E /* 0000003A */
  12. 00000020  598F                     subq.l     A7, 4
  13. 00000022  2EB8 0130                move.l     [A7], [0x00000130 /* ApplLimit */]
  14. 00000026  2E1F                     move.l     D7, [A7]+
  15. 00000028  0487 0000 2710           subi.l     D7, 0x2710
  16. 0000002E  2D47 FFFA                move.l     [A6 - 0x6], D7
  17. 00000032  2F2E FFFA                move.l     -[A7], [A6 - 0x6]
  18. 00000036  4EAD 002A                jsr        [A5 + 0x2A /* export_1 */]
  19. label0000003A:
  20. 0000003A  4EAD 0032                jsr        [A5 + 0x32 /* export_2 */]
  21. 0000003E  4EAD 0062                jsr        [A5 + 0x62 /* export_8 */]
  22. 00000042  4EAD 0062                jsr        [A5 + 0x62 /* export_8 */]
  23. 00000046  4EAD 0062                jsr        [A5 + 0x62 /* export_8 */]
  24. 0000004A  598F                     subq.l     A7, 4
  25. 0000004C  4EAD 00D2                jsr        [A5 + 0xD2 /* export_22 */]
  26. 00000050  2B5F FBC0                move.l     [A5 - 0x440], [A7]+
  27. 00000054  598F                     subq.l     A7, 4
  28. 00000056  4EAD 00D2                jsr        [A5 + 0xD2 /* export_22 */]
  29. 0000005A  2B5F FBC4                move.l     [A5 - 0x43C], [A7]+
  30. 0000005E  3E3C 0001                move.w     D7, 0x1
  31. 00000062  6000 0018                bra        +0x1A /* 0000007C */
  32. label00000066:
  33. 00000066  3C07                     move.w     D6, D7
  34. 00000068  5346                     subq.w     D6, 1
  35. 0000006A  E54E                     lsl        D6.w, 2
  36. 0000006C  49ED FBC8                lea.l      A4, [A5 - 0x438]
  37. 00000070  598F                     subq.l     A7, 4
  38. 00000072  4EAD 00D2                jsr        [A5 + 0xD2 /* export_22 */]
  39. 00000076  299F 6000                move.l     [A4 + D6.w], [A7]+
  40. 0000007A  5247                     addq.w     D7, 1
  41. label0000007C:
  42. 0000007C  0C47 0014                cmpi.w     D7, 0x14
  43. 00000080  6FE4                     ble        -0x1A /* 00000066 */
  44. 00000082  3D47 FFFE                move.w     [A6 - 0x2], D7
  45. 00000086  4CDF 10E0                movem.l    D5,D6,D7,A4, [A7]+
  46. 0000008A  4E5E                     unlink     A6
  47. 0000008C  4E75                     rts
  48. fn0000008E:
  49. 0000008E  4E56 0000                link       A6, 0
  50. 00000092  48E7 0300                movem.l    -[A7], D6,D7
  51. 00000096  598F                     subq.l     A7, 4
  52. 00000098  3F2E 000A                move.w     -[A7], [A6 + 0xA]
  53. 0000009C  1F2E 0008                move.b     -[A7], [A6 + 0x8]
  54. 000000A0  4EAD 0072                jsr        [A5 + 0x72 /* export_10 */]
  55. 000000A4  2E1F                     move.l     D7, [A7]+
  56. 000000A6  598F                     subq.l     A7, 4
  57. 000000A8  3F3C A89F                move.w     -[A7], 0xA89F
  58. 000000AC  4EAD 006A                jsr        [A5 + 0x6A /* export_9 */]
  59. 000000B0  2C1F                     move.l     D6, [A7]+
  60. 000000B2  BE86                     cmp.l      D7, D6
  61. 000000B4  56C7                     sne        D7
  62. 000000B6  4407                     neg.b      D7
  63. 000000B8  1D47 000C                move.b     [A6 + 0xC], D7
  64. 000000BC  4CDF 00C0                movem.l    D6,D7, [A7]+
  65. 000000C0  4E5E                     unlink     A6
  66. 000000C2  2E9F                     move.l     [A7], [A7]+
  67. 000000C4  4E75                     rts
  68. export_35:
  69. 000000C6  4E56 FBB6                link       A6, -0x044A
  70. 000000CA  48E7 0738                movem.l    -[A7], D5,D6,D7,A2,A3,A4
  71. 000000CE  598F                     subq.l     A7, 4
  72. 000000D0  3F3C 0004                move.w     -[A7], 0x4
  73. 000000D4  A9B9                     syscall    GetCursor
  74. 000000D6  2B5F FDA8                move.l     [A5 - 0x258], [A7]+
  75. 000000DA  286D FDA8                movea.l    A4, [A5 - 0x258]
  76. 000000DE  2854                     movea.l    A4, [A4]
  77. 000000E0  2F0C                     move.l     -[A7], A4
  78. 000000E2  A851                     syscall    SetCursor
  79. 000000E4  3F2D EB74                move.w     -[A7], [A5 - 0x148C]
  80. 000000E8  A998                     syscall    UseResFile
  81. 000000EA  3E3C 0001                move.w     D7, 0x1
  82. 000000EE  6000 0014                bra        +0x16 /* 00000104 */
  83. label000000F2:
  84. 000000F2  558F                     subq.l     A7, 2
  85. 000000F4  3F3C FFFF                move.w     -[A7], 0xFFFF
  86. 000000F8  486E FEB6                pea.l      [A6 - 0x14A]
  87. 000000FC  A971                     syscall    EventAvail
  88. 000000FE  1D5F FFC6                move.b     [A6 - 0x3A], [A7]+
  89. 00000102  5247                     addq.w     D7, 1
  90. label00000104:
  91. 00000104  0C47 0003                cmpi.w     D7, 0x3
  92. 00000108  6FE8                     ble        -0x16 /* 000000F2 */
  93. 0000010A  3D47 FFE4                move.w     [A6 - 0x1C], D7
  94. 0000010E  422D E826                clr.b      [A5 - 0x17DA]
  95. 00000112  3B7A 06DC EB72           move.w     [A5 - 0x148E], [PC + 0x6DC /* 000007F0, value 0x1CA */]
  96. 00000118  3B7A 06D4 EB70           move.w     [A5 - 0x1490], [PC + 0x6D4 /* 000007EE, value 0x100 */]
  97. 0000011E  2B6D FE56 FDCC           move.l     [A5 - 0x234], [A5 - 0x1AA]
  98. 00000124  2B6D FE5A FDD0           move.l     [A5 - 0x230], [A5 - 0x1A6]
  99. 0000012A  598F                     subq.l     A7, 4
  100. 0000012C  4EAD 00D2                jsr        [A5 + 0xD2 /* export_22 */]
  101. 00000130  2D5F FFD2                move.l     [A6 - 0x2E], [A7]+
  102. 00000134  558F                     subq.l     A7, 2
  103. 00000136  2F3A 06B2                move.l     -[A7], [PC + 0x6B2 /* 000007EA, value 0x54455854 'TEXT' */]
  104. 0000013A  A80D                     syscall    Count1Resources
  105. 0000013C  3B5F EB7A                move.w     [A5 - 0x1486], [A7]+
  106. 00000140  0C6D 0001 EB7A           cmpi.w     [A5 - 0x1486], 0x1
  107. 00000146  6C00 0004                bge        +0x6 /* 0000014C */
  108. 0000014A  A9F4                     syscall    ExitToShell
  109. label0000014C:
  110. 0000014C  598F                     subq.l     A7, 4
  111. 0000014E  2F3A 0696                move.l     -[A7], [PC + 0x696 /* 000007E6, value 0x666F6F74 'foot' */]
  112. 00000152  3F3C 0080                move.w     -[A7], 0x80
  113. 00000156  A9A0                     syscall    GetResource
  114. 00000158  2D5F FFCE                move.l     [A6 - 0x32], [A7]+
  115. 0000015C  286E FFCE                movea.l    A4, [A6 - 0x32]
  116. 00000160  2854                     movea.l    A4, [A4]
  117. 00000162  3B54 EB7C                move.w     [A5 - 0x1484], [A4]
  118. 00000166  286E FFCE                movea.l    A4, [A6 - 0x32]
  119. 0000016A  2854                     movea.l    A4, [A4]
  120. 0000016C  3B6C 0002 EB7E           move.w     [A5 - 0x1482], [A4 + 0x2]
  121. 00000172  286E FFCE                movea.l    A4, [A6 - 0x32]
  122. 00000176  2854                     movea.l    A4, [A4]
  123. 00000178  3B6C 0004 EB80           move.w     [A5 - 0x1480], [A4 + 0x4]
  124. 0000017E  286E FFCE                movea.l    A4, [A6 - 0x32]
  125. 00000182  2854                     movea.l    A4, [A4]
  126. 00000184  3B6C 0006 EB82           move.w     [A5 - 0x147E], [A4 + 0x6]
  127. 0000018A  286E FFCE                movea.l    A4, [A6 - 0x32]
  128. 0000018E  2854                     movea.l    A4, [A4]
  129. 00000190  3B6C 0008 EB84           move.w     [A5 - 0x147C], [A4 + 0x8]
  130. 00000196  286E FFCE                movea.l    A4, [A6 - 0x32]
  131. 0000019A  2854                     movea.l    A4, [A4]
  132. 0000019C  3B6C 000A EB86           move.w     [A5 - 0x147A], [A4 + 0xA]
  133. 000001A2  286E FFCE                movea.l    A4, [A6 - 0x32]
  134. 000001A6  2854                     movea.l    A4, [A4]
  135. 000001A8  1B6C 000C EB88           move.b     [A5 - 0x1478], [A4 + 0xC]
  136. 000001AE  3E3C 0001                move.w     D7, 0x1
  137. 000001B2  6000 0020                bra        +0x22 /* 000001D4 */
  138. label000001B6:
  139. 000001B6  3C07                     move.w     D6, D7
  140. 000001B8  5346                     subq.w     D6, 1
  141. 000001BA  DC46                     add.w      D6, D6
  142. 000001B